home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Sound / Misc / AMFCPRO.DMS / in.adf / How I Work < prev    next >
Encoding:
Text File  |  1993-09-25  |  23.7 KB  |  534 lines

  1.  
  2. 6: How to use AMFCPro   
  3.  
  4. 6.1: AMFCPro Graphic interface
  5.  
  6. When you load AMFCPro it defaults to its Graphic interface, to run 
  7. the program without the interface you should refer to section 6.3.
  8.  
  9. Once loaded AMFCPro will start reading the disk's directories and 
  10. display an `About' screen.  Clicking a mouse button or pressing a key 
  11. will bring up a display similar to the one shown below :
  12.  
  13. figure 6.1
  14. _____________________________________________________________________
  15.  
  16.                              (Status Text)
  17.   _____________________   _______   _______   _____________________
  18.  |   _______________   | |__Help_| |_Do_It_| |   _______________   |
  19.  |  |               |  |  _______   _______  |  |               |  |
  20.  |  |               |  | |__Auto_| |_S.All_| |  |               |  |
  21.  |  |               |  |  ___  __   _______  |  |               |  |
  22.  |  |(Source        |  | |Yes||No| |_Quit__| |  |(Destination   |  |
  23.  |  |  Directory    |  |                     |  |  Directory    |  |
  24.  |  |    Listing)   |  |   Convert file to:  |  |    Listing)   |  |
  25.  |  |               |  |  _______   _______  |  |               |  |
  26.  |  |               |  | |_MMD0__| |_MMD1__| |  |               |  |
  27.  |  |               |  |  _______   _______  |  |               |  |
  28.  |  |               |  | |_MusicX| |_ST_old| |  |               |  |
  29.  |  |               |  |  _______   _______  |  |               |  |
  30.  |  |               |  | |_Star__| |_NT/ST_| |  |               |  |
  31.  |  |_______________|  |  _______   _______  |  |_______________|  |
  32.  | ___________________ | |_Oktal_| |_SMUS__| | ___________________ |
  33.  ||_Root_|_List_|_Disk||                     ||_Root_|_List_|_Disk||
  34.  |                     | Extract Samples as: |                     |
  35.  |                     |  _______   _______  |                     |
  36.  |                     | |__IFF__| |__RAW__| |                     |
  37. _|_____________________|_____________________|_____________________|_ 
  38.  
  39.   
  40. The display consists of three main areas.  A source directory window, 
  41. a control panel and a destination directory (left to right).  At 
  42. first AMFCPro allows the user to scan through directories and select 
  43. files using the two directory windows.  
  44.  
  45. 6.1.1: The control panel
  46.  
  47. The control panel in the centre of the AMFCPro screen features 
  48. gadgets which can be clicked on using the mouse.  Follows is a list 
  49. of gadgets, what they do (i.e. what happens if you click on them) and 
  50. what keyboard short-cuts can be used:
  51.  
  52.   Help (key-h)  : brings up a little help text.
  53.   Do It! (key-d): starts a conversion (see below).
  54.   Auto (key-a)  : toggles the auto-destination-filename mode.
  55.   S.All (key-s) : toggles Sample Mode.
  56.   Yes (key-y/z) : Answers questions e.g. `Want to quit?'.
  57.   No (key-n)    : Answers no to a question!
  58.   Quit (key-q)  : Makes AMFCPro ask `Want to quit?'.
  59.  
  60.   MMD0-SMUS (key-space to toggle): destination format.
  61.   IFF/Raw (again space toggles): Sample extraction mode.
  62.  
  63. For gadgets in the directory windows see section 6.1.2.
  64.  
  65. 6.1.1.1: The Do It! gadget
  66.  
  67. When the Do It! gadget is pressed (by clicking mouse) this is what 
  68. happens:
  69.  
  70. 1) The Source directory window is looked at to find out what file is 
  71. to be loaded.  If no filename has been given by the user then the 
  72. error message `ERROR: No source filename.' (note: error messages 
  73. appear in figure 6.1 above in the Status Text bracket) is displayed.
  74.  
  75. 2) The Destination directory window is looked at to find out what 
  76. file will be saved.  Again if there is no filename then the error 
  77. message `ERROR: No destination filename' is displayed. 
  78.  
  79. 3) Two checks like 1 and 2 are performed on the Drawer or Directory 
  80. names.  If a directory does not exist then an error message is 
  81. displayed - `ERROR: No source/destination directory'.
  82.  
  83. 4) The source file is loaded into memory and is decrunched if needed.
  84.  
  85. 5) AMFCPro finds out what type of music file has been loaded, if it 
  86. can not determine the type of file the message `ERROR: Source file is 
  87. not music' is displayed.  Only those files identified in section 5 
  88. (above) get past this stage (well we hope!).
  89.  
  90. 6) The file is converted to an intermediate stage.  During this 
  91. conversion audio samples and/or instrument names are deleted 
  92. according to the Sample Mode (see the Sample Mode gadget below).
  93.  
  94. 7) The intermediate data is converted to the type of file highlighted 
  95. by the gadgets MMD0-SMUS or the audio samples are individually 
  96. converted to either IFF or RAW.
  97.  
  98. 8) If the file is successfully converted (i.e. no error messages are 
  99. displayed) then a new music file will be saved or several sample 
  100. sound files are saved.
  101.  
  102. 6.1.1.2: The Sample Mode (S.All) gadget
  103. If this gadget reads the following this is what happens:
  104.  
  105. S.All - All samples/instruments and names are processed.
  106.  
  107. S.Used - All samples/instruments which are not actually used in the 
  108. composition are removed or not processed.
  109.  
  110. S.None - All samples/instruments are removed or not processed.
  111.  
  112. S.Name - Only sample names are processed.
  113.  
  114. When you extract samples to RAW or IFF you must set the sample mode 
  115. to S.All or S.Used.
  116.  
  117. 6.1.1.3: The auto-destination-mode (Auto) gadget
  118.  
  119. When Auto is highlighted you do not need to type in a destination 
  120. filename, it is done automatically.  Basically if you want to convert 
  121. the file `Mod.Acid' to SMUS the destination name of `Acid.SMS' is 
  122. used, if you want to convert the file to Music-x then `Acid.M_X' is 
  123. used and so on.
  124.  
  125.  
  126.  
  127. 6.1.2: The directory windows
  128.  
  129. Here is how to use the directory windows (they both act the same but 
  130. can show independent directories).
  131.  
  132. Figure 6.1.2
  133.   ______________________________________________
  134.  |                                              |
  135.  |                (Dir Status)                  |
  136.  |        ______________________________        |
  137.  |       |                              |       |
  138.  |       | AMFC                         |       | 
  139.  |       |                              |       | 
  140.  |  ___  | c                            |       | 
  141.  | |Top| |                              |  __   | 
  142.  |  ___  | devs                         | |/\|  | 
  143.  | |UP_| |                              | |__|  | 
  144.  |  ___  | l                            |  __   | 
  145.  | |DN_| |                              | |  |  | 
  146.  |  ___  | libs                         | |\/|  | 
  147.  | |Bot| |                              |       | 
  148.  |       | s                            |       |
  149.  |       |                              |       | 
  150.  |       | t                            |       | 
  151.  |       |                              |       | 
  152.  |       | Trashcan                     |       | 
  153.  |       |                              |       | 
  154.  |       | .info                        |       | 
  155.  |       |______________________________|       | 
  156.  |           ______   ______   ______           |
  157.  |          |_Root_| |_List_| |_Disk_|          |
  158.  |         ____________________________         |
  159.  | (path) |____________________________|        |
  160.  |         ____________________________         |
  161.  | (file) |____________________________|        |
  162.  |______________________________________________|
  163.  
  164.  
  165. Figure 6.1.2 shows one of the two directory windows, at the top of 
  166. the window is a space on which the status is displayed.  The status 
  167. is `Reading directory' when items are being read from disk and 
  168. sorted.  After a full directory is read in the user will see the 
  169. message `directory ready' the user can now select a directory or 
  170. filename with the mouse.  For example if you want the directory named 
  171. `Trashcan' you just click the word.  Directories show up bright 
  172. orange and filenames show up blue grey.  To scroll the display up or 
  173. down the user can use the single step arrows or the `Up' and `DN' 
  174. gadgets for a page up or down.  To go to the top of a directory list 
  175. the user can use `Top' or for vice-versa `Bot'.  For the source 
  176. directory the keys `.', `;' ,`[' ,`=' can be used, for the 
  177. destination the keys `/', `#', `]', `\' can be used, for scrolling.
  178.  
  179. To get the parent or root directory the user can click on to `Root'.  
  180. To select a disk or an assign clicking on `Disk' brings up a list of 
  181. disks and assigns - to get back to the directory list click on 
  182. `List'.
  183. To enter a directory/path or drawer by hand the user can click on the 
  184. upper string gadget (labelled `Path' in figure 6.1.2) and type in a 
  185. name (not forgeting to press return).  Also to enter a filename the 
  186. user must use the lower string gadget (labelled `File' in figure 
  187. 6.1.2).
  188.  
  189. 6.2: How individual file formats are processed
  190.  
  191. When any of the supported file formats are loaded by AMFCPro they are 
  192. converted to an intermediate form.  The intermediate form is then 
  193. checked and any samples/instruments are removed according to the 
  194. Sample Mode (see section 6.1.1.2).  The intermediate form is then 
  195. converted to a destination file.  
  196.  
  197. 6.2.1: How Source files are processed
  198.  
  199. This is what happens when a file is read in, when it is converted to 
  200. the intermediate form:
  201.  
  202. 6.2.1.1: When the source is an Oktalyzer module
  203.  
  204. The first 31 samples are stored.  If a total of four tracks are used 
  205. then intermediate data will have four tracks, if a total of five, 
  206. six, seven or eight tracks are used then intermediate data will have 
  207. eight tracks.  Only control codes to set volume, speed and pitch 
  208. slide are converted.  One is added to each instrument number of notes 
  209. - remember Oktalyzer has an instrument number 0, other trackers have 
  210. instrument 0 to represent current instrument!
  211.  
  212. 6.2.1.2: When the source is an OctaMED module
  213.  
  214. Note: Both MMD0 and MMD1 modules are supported here.  The 
  215. intermediate data form is very close to OctaMED anyway so almost 
  216. everything is kept the same.  MIDI channels and presets are ignored 
  217. sorry!  If the module has no sample data but has sample names there 
  218. is no attempt by AMFCPro to load in the samples from disk.
  219.  
  220. 6.2.1.3: When the source is a SMUS file
  221.  
  222. If the file is SMUS then AMFCPro needs to know what you want to do.  
  223. You can transpose (Trans. mode) all notes down to make the lowest 
  224. octave in the score as low as possible (this is handy for trackers 
  225. which only have three octaves).  You can put a cut off (Cut off mode) 
  226. where rests appear in the music (this usually inserts a PT c00 
  227. command after notes) which stops looped samples from playing 
  228. constantly - remember a lot of SMUS composers fade samples after 
  229. looping automatically but NT/ST/PT and OctaMED etc. do not.  You can 
  230. also switch a mode called MERGE on or off.  A SMUS file has n tracks 
  231. some of these tracks contain chords.  If a file had four tracks but 
  232. track one plays, at some point, a few three-note chords then up to 
  233. six notes could be playing at the same time.  In this case the 
  234. intermediate data utilizes six tracks (that is when MERGE is off).  
  235. Alternatively four tracks can be used where track one can overlap 
  236. tracks two and three when the chords come in - this is what MERGE 
  237. does - yes I know it is confusing, the best thing to do is to play 
  238. around with these modes until you get the desired effect.  On default 
  239. all these modes are off i.e. no transpose, no cut off and no merging.
  240.  
  241. To select SMUS modes a window will be opened with three toggle 
  242. gadgets and an `O.K.' gadget, click on `O.K' when you have selected 
  243. the various modes.
  244.  
  245. SMUS files work best when converted to OctaMED as the initial tempo 
  246. can be set the same as the SMUS file.  Also when OctaMED is in BPM 
  247. mode you can define what is a beat - i.e. is a crotchet equivalent to 
  248. four spaces or eight etc.  It is assumed that a beat is equal to four 
  249. spaces, so the smallest note is a quarter beat (semi-quaver).  But 
  250. SMUS files have demi-semi-quavers and so on, if this happens then a 
  251. beat has to equal eight, sixteen or even thirty-two spaces - so in 
  252. OctaMED the BPM can be set accordingly so as to make tempo setting 
  253. correct.  In other trackers any BPM tempo has four spaces to a beat 
  254. only.  Notes are always scaled so that a beat has four spaces if 
  255. possible.  If a score utilizes any note smaller than a quarter beat 
  256. then a beat can be eight, sixteen or thirty-two spaces (as said 
  257. previously) so sometimes a small score can be scaled up to a large 
  258. tracker module.  Are you understanding this?  Well try it for 
  259. yourself, get a SMUS score which has no note smaller than a 
  260. semi-quaver and load it into some (SMUS compatible) editor like 
  261. Deluxe Music.  Put at the end a very small note say a demi-demi-semi 
  262. quaver and save a new SMUS file.  If you convert both scores to say 
  263. OctaMED you will find one file bigger than the other.  (Geee if that 
  264. does not confuse you I do not know what will!)
  265.  
  266. Once the notes and tracks have been converted AMFCPro will read in 
  267. any Sonix sampled-sound (.ss) files used in the score.  Any .instr 
  268. files are not loaded as there is no support for synthetic sounds in 
  269. AMFCPro.  If your score's filename is say 
  270. `dh0:smus/scores/mysong.smus' then if a directory 
  271. `dh0:smus/scores/instruments/' exists samples will be loaded from 
  272. there, otherwise samples will be loaded from `dh0:smus/instruments/'.  
  273. If neither exist then you will be asked to type in the name of the 
  274. directory for the samples.  The samples are only loaded if the Sample 
  275. Mode is set to S.All or S.Used.
  276.  
  277. 6.2.1.4: When the source is a ST/NT/PT module or a song
  278.  
  279. All trackers are generally treated the same, apart from the obvious 
  280. that old SoundTrackers have 15 instruments and newer trackers have 
  281. 31.  All the trackers are treated as if they have the same control 
  282. codes as ProTracker, sorry but it was easier that way, so if a track 
  283. repeats a bit instead of turning the filter off you know why.
  284.  
  285. If the file is a song then AMFCPro will attempt to load the samples, 
  286. loading from ST-01: first then ST-02: etc. (only if the Sample Mode 
  287. allows it to).  If a sample does not have an ST-xx: number then 
  288. AMFCPro expects to find the sample on ST-01:, I was going to support 
  289. the PLST but decided against it!  If a sample is not found then it is 
  290. just left as a blank sample.
  291.  
  292. 6.2.1.5: When the source is a Startrekker four or eight track
  293.  
  294. Again this is just a souped up tracker and is treated so.  But yes it 
  295. does cater for eight channels (although I do not agree with throwing 
  296. sample quality out the window for the sake of eight channel amiga 
  297. audio, why did commodore not give the new amigas real 8-bit eight or 
  298. sixteen channels!?!?).  AMFCPro does not support the new AM 
  299. instruments sorry!
  300.  
  301. 6.2.1.6: When the source is a Soundtracker 2.6 module
  302.  
  303. After sorting the single track patterns into four track patterns an 
  304. ST2.6 is treated as a normal ST/NT/PT module.
  305.  
  306. 6.2.1.7: When the source is an IFF/RAW/Sonix sample
  307.  
  308. If a sample is loaded by AMFCPro then it is saved as either a RAW or 
  309. an IFF sample.  You must therefore ensure that your destination file 
  310. type is IFF or RAW.
  311.  
  312. 6.2.2: How Destination files are made
  313.  
  314. This is what happens when a file is converted from the intermediate 
  315. form to a destination file:
  316.  
  317. 6.2.2.1: When the type is OctaMED (MMD0 or MMD1)
  318.  
  319. The intermediate form is close to that of OctaMED so everything is 
  320. converted.  If AMFCPro thinks that the sample data should be halved 
  321. (for eight channel play) then the user will be asked if he/she wants 
  322. the data to be halved (remember StarTrekker can play eight channels 
  323. without storing samples in half-form whereas OctaMED needs them 
  324. halved).  AMFCPro will only halve samples which need to be halved - 
  325. that is it will not halve a sample if all its values are between -127 
  326. and +128.  If the samples where originally IFF or Sonix then all the 
  327. octaves will be converted to OctaMED and yes OctaMED will recognise 
  328. multi-octave samples.
  329.  
  330. 6.2.2.2: When the type is Music-x (MusicX)
  331.  
  332. Here all note events are converted to Music-x, but control codes are 
  333. still not converted to Music-x so there are no volume changes or 
  334. pitch slides (maybe the next AMFCPro will do this).  Samples are 
  335. converted but multi-octave samples will need tuning - most ST/NT/PT 
  336. modules play almost to the same note but Music-x refuses to play the 
  337. two highest notes.
  338.  
  339. 6.2.2.3: When the type is ST/NT/PT (ST old or NT/ST)
  340.  
  341. 15 or 31 instruments are converted depending on the type (ST old=15, 
  342. NT/ST=31).  Control codes are converted to a ProTracker style.  All 
  343. multi-octave samples have all octaves retained - it is up to you to 
  344. cut out the octave you want - AMFCPro cannot decide which octave to 
  345. cut out it has no AI it cannot listen to the music and say `aah that 
  346. should be the bass line!'.
  347.  
  348. 6.2.2.4: When the type is StarTrekker (Star)
  349.  
  350. Just the same as ST/NT/PT but with eight tracks if needed.
  351.  
  352. 6.2.2.5: When the type is Oktalyzer
  353.  
  354. The first instrument number is zero so you should make sure that the 
  355. original music does not use sample zero in a tracker style.  
  356. Oktalyzer supports zero as an instrument number whereas 
  357. ST/NT/PT/OctaMED use zero to denote last instrument - it is these you 
  358. should take out and put in the actual instrument number.  If samples 
  359. should be halved the user will be asked.  Oh and you will like this 
  360. one; with a lot of oktalyzers in eight channel mode you will not be 
  361. able to loop samples.
  362.  
  363. 6.2.2.6: When the type is SMUS
  364.  
  365. Here only notes and instrument names are converted.  No volume 
  366. changes or tempo changes etc.  The user will probably need to 
  367. transpose the tracks to get them correct so you will not be able to 
  368. use the PLAY command - oh and AMFCPro does not convert any samples to 
  369. Sonix form.
  370.  
  371. 6.2.2.7: When the type is IFF
  372.  
  373. If the source was a RAW or Sonix sample then just one IFF sample will 
  374. be saved.  If the source was a module then all the samples will be 
  375. saved to individual files.  The filenames will consist of the 
  376. destination filename added to the sample names - if a sample is 
  377. untitled then the names UNTITLED-SAMPLE01, UNTITLED-SAMPLE02....are 
  378. used.  If there is no destination filename then just sample names are 
  379. used.  Also if the Auto-destination-filename is on then all sample 
  380. filenames will end with `.IFF'
  381.  
  382. 6.2.2.8: When the type is RAW
  383.  
  384. Very much like IFF but multi-octave samples are saved in full and 
  385. will need editing.
  386.  
  387. 6.2.3: When conversion is pointless
  388.  
  389. AMFCPro will even allow you to convert from say OctaMED(0) to 
  390. OctaMED(0)!  O.K. this is quite pointless but you may want to remove 
  391. unused instruments with Sample Mode set to S.Used.  Sometimes AMFCPro 
  392. can fix SoundTracker modules which have spurious data in the 
  393. patterns.  Even converting ProTracker modules to OctaMED is pointless 
  394. because OctaMED will read most 31 instrument tracker modules apart 
  395. from StarTrekker and packed tracker songs.
  396.   
  397.  
  398. 6.3: Using AMFCPro from CLI
  399.  
  400. Usually when you run AMFCPro the directories are set to the current 
  401. directory, the filetype is set to MMD1 (Octamed1), the sample mode is 
  402. S.All (All samples are procesed) and for SMUS the modes MERGE, 
  403. TRANSPOSE and CUT Off are all switched off.  To change these default 
  404. settings you have to run AMFCPro from CLI.  
  405.  
  406. AMFCPro [FROM filename] [TO filename] [type] [mode] [DOIT] [MERG] 
  407. [TRAN] [CUT]
  408.  
  409. Type = [ALL], [USED], [NAME] or [NONE].
  410.  
  411. Mode = [OKTA], [MMD0], [MMD1], [MUSX], [ST15], [ST31], [STAR], 
  412. [SMUS], [IFF] or [RAW].
  413.  
  414. To set the sample mode you can type, into a CLI window, `AMFCPro 
  415. ALL', `AMFCPro USED'..and so on.  To set the filetype of the 
  416. destination file just type `AMFCPro OKTA', `AMFCPro MMD0' and so on.  
  417. To set both you could type `AMFCPro MUSX NAME' which in this example 
  418. sets the file-type to Music-x and the sample mode to just names.
  419.  
  420. To switch any of the SMUS modes on you just type `AMFCPro' followed 
  421. by the mode you want on (MERG, TRAN and CUT).
  422.  
  423. To set the filenames you must use `FROM' and `TO', for example if I 
  424. want to convert from the file `Dh0:music/mod.dimension-x' to 
  425. `ram:dimension.md1' I would type:
  426. `AMFCPro FROM dh0:music/mod.dimension-x TO ram:dimension.md1'
  427. As speech marks are not needed you can see why capitial letters must 
  428. be used for identifiers - if I type `AMFCPro FROM came from space' 
  429. then the filename is `came from space', but if I type `AMFCPro FROM 
  430. CAME FROM SPACE' then the filename can be `CAME' or `SPACE'!  But you 
  431. can use speech marks if you want - `AMFCPro FROM "CAME FROM SPACE"' 
  432. is fine.  Please note if your filename has preceeding spaces you must 
  433. use speech marks `FROM  mad ' means the file is `mad' but 
  434. `FROM " mad "' means the file is ` mad '.
  435.  
  436. If you want AMFCPro to do a conversion without opening the AMFCPro 
  437. window then you can use the `DOIT' function, this makes AMFCPro do 
  438. just one file conversion with status information sent to the CLI 
  439. window.
  440.  
  441. Complete example:
  442. I typed -  
  443.   CD AMFCPro:
  444.   AMFCPro FROM examples/flight.md1.pp TO ram:flight SMUS TRAN DOIT
  445. And this is the output -
  446.   AMFC Professional ©1993 Ray Burt-Frost.  Written by Brian Thom
  447.   Reading file `flight.md1.pp'
  448.   Decompacting file `flight.md1.pp'
  449.   Source file is an OctaMED module.
  450.   Saving file `flight'
  451.   File is now saved.
  452.  
  453.  
  454. 6.4: Error messages within AMFCPro
  455.  
  456. Here is a list of errors and what they mean:
  457.  
  458. `ERROR: Not enough memory for Decrunching'.  This appears when a 
  459. source file needs decrunching but there is not enough memory for 
  460. either a decrunch buffer or to hold the decrunched data.
  461.  
  462. `ERROR: No source filename'.  Appears when, well you know.  
  463.  
  464. `ERROR: No destination filename'.  Same as before.
  465.  
  466. `ERROR: Cannot decompact file without powerpacker.library V35.256'.  
  467. This means that powerpacker.library is not in the libs: directory or 
  468. you have an out of date copy (with version number lower than V35.256) 
  469. - see section 4.1 or 4.2.
  470.  
  471. `ERROR: Cannot decompact file without lh.library V1.8'.  Very 
  472. similiar as above but in another parallel universe.
  473.  
  474. `ERROR: No source directory'.  AMFCPro cannot find any directory from 
  475. the source directory window.
  476.  
  477. `ERROR: No destination directory'.  As above but with the destination 
  478. directory window.
  479.  
  480. `ERROR: Source file not found'.  Urm.
  481. `ERROR: Instrument path not found, no samples loaded'.  This happens 
  482. when you answer No to the next error message.  It only means that no 
  483. samples from your SMUS score are loaded so that your destination file 
  484. will have no samples in it.
  485.  
  486. `ERROR: Instrument path not found, enter path? Yes/No?'.  When 
  487. AMFCPro has loaded a SMUS file it finds the directory of any samples 
  488. used, if it cannot find the directory then * it will ask the user to 
  489. type in a directory name (full path name).  If the user's directory 
  490. is not found then you are asked the above question, if the user 
  491. answers Yes by pressing the yes gadget then we loop back to that * 
  492. you just saw.  If NO is replied then the previous error message is 
  493. shown but the destination file is still saved.
  494.  
  495. `ERROR: Source file is not music'.  This means that the file AMFCPro 
  496. has just loaded is not music or is not of a supported format.
  497.  
  498. `ERROR: File was not saved'.  If certain errors occur the destination 
  499. file is never saved.  This could be a disk error or it could be that 
  500. the file already exists.
  501.  
  502. `ERROR: Incorrect password'.  If a powerpacked file is loaded up 
  503. which has a password and you get this password wrong you get this.
  504.  
  505. `ERROR: File cannot be decrunched'.  One of the packer libraries has 
  506. found some error which AMFCPro has no power over.
  507.  
  508. `ERROR: Not enough memory'.  You will hate it when this happens but 
  509. of course with 6megs I never get this message (well maybe when I run 
  510. naughty grab-o-mem programs in the background)!
  511.  
  512. `ERROR: Cannot Read/Open File'.  This means that because of some 
  513. Amiga DOS errors a file can not be opened or read - is your disk 
  514. corrupt?  Is the file already opened for another program?
  515.  
  516. `ERROR: File structure is invalid'.  There is something strange in 
  517. your file - does it work in the original music program you got it 
  518. from?
  519.  
  520. `ERROR: data missing from file'.  Perhaps your music has no Tracks or 
  521. Pattern data or no headers.
  522.  
  523. `ERROR: Invalid IFF/sonix data structure'.  AMFCPro cannot understand 
  524. the structure of some of the IFF or Sonix samples.
  525.  
  526. `ERROR: Some notes events cannot be converted'.  Some notes in SMUS 
  527. cannot be converted if they are too small (too quick like a dotted 
  528. 3rd!).  If this happens perhaps you can load the file in say Deluxe 
  529. Music Construction Set and take out such notes.
  530.   
  531. `ERROR: File contains no Music'.  Well, there are no tracks or there 
  532. are tracks but there are no notes in them.
  533.  
  534.